Find hotels in Saint Elmo, IL from $59

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Saint Elmo hotels

La Quinta Inn & Suites by Wyndham Effingham

La Quinta Inn & Suites by Wyndham Effingham
3.0 star property
Effingham
9.2 out of 10, Wonderful, (1,002 reviews)
"The breakfast had lots of options. In the afternoon the lobby."
United States
Laura
17 days ago
$97 nightly
The price is $109
May 3 - May 4
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Effingham

Best Western Delta Inn

Best Western Delta Inn
2.5 star property
Effingham
9.2 out of 10, Wonderful, (1,003 reviews)
"Clean, modern, and friendly staff."
United States
John
3 days ago
$90 nightly
The price is $101
Apr 19 - Apr 20
Total with taxes and fees
Best Western Delta Inn

Holiday Inn Express & Suites Effingham by IHG

Holiday Inn Express & Suites Effingham by IHG
2.5 star property
Effingham
9.4 out of 10, Exceptional, (1,000 reviews)
"Best hotel breakfast I've had in a long time."
United States
Cindy
4 days ago
$112 nightly
The price is $125
Apr 19 - Apr 20
Total with taxes and fees
Holiday Inn Express & Suites Effingham by IHG

Country Inn & Suites by Radisson, Effingham, IL

Country Inn & Suites by Radisson, Effingham, IL
2.5 star property
Effingham
8.8 out of 10, Excellent, (1,009 reviews)
"Yes parking felt safe an easy, Breakfast was nice an fresh."
United States
Henry
9 days ago
$76 nightly
The price is $84
May 3 - May 4
Total with taxes and fees
Country Inn & Suites by Radisson, Effingham, IL

Cobblestone Inn & Suites - Altamont

Cobblestone Inn & Suites - Altamont
2.5 star property
Altamont
9.6 out of 10, Exceptional, (833 reviews)
"Very very clean! Great place to stay. Breakfast was great."
United States
Emir
22 days ago
$92 nightly
The price is $100
Apr 12 - Apr 13
Total with taxes and fees
Cobblestone Inn & Suites - Altamont

Baymont by Wyndham Effingham

Baymont by Wyndham Effingham
2.5 star property
Effingham
8.0 out of 10, Very Good, (1,000 reviews)
"Super friendly staff and clean rooms. Felt welcome, safe and comfortable."
United States
Alexandra
7 days ago
$68 nightly
The price is $75
May 3 - May 4
Total with taxes and fees
Baymont by Wyndham Effingham

Quality Inn & Suites Vandalia near I-70 and Hwy 51

Quality Inn & Suites Vandalia near I-70 and Hwy 51
2.5 star property
Vandalia
8.4 out of 10, Very Good, (1,000 reviews)
"Clean rooms and the staff was great."
United States
GREGORY s
3 days ago
$65 nightly
The price is $71
Apr 26 - Apr 27
Total with taxes and fees
Quality Inn & Suites Vandalia near I-70 and Hwy 51

Quality Inn Effingham North

Quality Inn Effingham North
2.5 star property
Effingham
8.4 out of 10, Very Good, (1,004 reviews)
"Had a lot of options for breakfast. Clean room and friendly staff!"
United States
Sherri
5 days ago
$77 nightly
The price is $85
May 10 - May 11
Total with taxes and fees
Quality Inn Effingham North

Hampton Inn & Suites Effingham

Hampton Inn & Suites Effingham
2.5 star property
Effingham
9.6 out of 10, Exceptional, (726 reviews)
"Everything was clean. Lobby, hallways and room. Staff very friendly. Breakfast was plentiful and good."
United States
Catherine
February 1st, 2026
$139 nightly
The price is $154
Apr 19 - Apr 20
Total with taxes and fees
Hampton Inn & Suites Effingham

Ramada by Wyndham Effingham

Ramada by Wyndham Effingham
3.0 star property
Effingham
7.6 out of 10, Good, (1,001 reviews)
"Good stay for a one night stay over a road trip."
United States
Breno
6 days ago
$54 nightly
The price is $61
May 10 - May 11
Total with taxes and fees
Ramada by Wyndham Effingham

Home2 Suites By Hilton Effingham

Home2 Suites By Hilton Effingham
3.0 star property
Effingham
9.8 out of 10, Exceptional, (40 reviews)
"The staff made me feel genuinely welcome."
United States
MING
December 1st, 2025
$139 nightly
The price is $155
Apr 19 - Apr 20
Total with taxes and fees
Home2 Suites By Hilton Effingham

Holiday Inn Express & Suites Vandalia by IHG

Holiday Inn Express & Suites Vandalia by IHG
2.5 star property
Vandalia
8.8 out of 10, Excellent, (806 reviews)
"Breakfast was plentiful. A lot of options to choose. We had a clean room."
United States
Jelena
11 days ago
$105 nightly
The price is $114
Apr 19 - Apr 20
Total with taxes and fees
Holiday Inn Express & Suites Vandalia by IHG

Holiday Inn Effingham by IHG

Holiday Inn Effingham by IHG
3.5 star property
Effingham
9.0 out of 10, Wonderful, (671 reviews)
"Nice, clean place to stay during a road trip!"
United States
Renee
3 days ago
$97 nightly
The price is $109
Apr 19 - Apr 20
Total with taxes and fees
Holiday Inn Effingham by IHG

Holiday Inn Express & Suites Salem by IHG

Holiday Inn Express & Suites Salem by IHG
2.5 star property
Salem
9.4 out of 10, Exceptional, (765 reviews)
"Staff was great. Facility was clean."
United States
Stephanie
16 days ago
$110 nightly
The price is $123
Apr 26 - Apr 27
Total with taxes and fees
Holiday Inn Express & Suites Salem by IHG

Ramada by Wyndham Vandalia

Ramada by Wyndham Vandalia
2.0 star property
Vandalia
7.8 out of 10, Good, (827 reviews)
"Would stay again. Just know you definitely hear the highway all night."
United States
Amanda
January 1st, 2026
$68 nightly
The price is $74
Apr 12 - Apr 13
Total with taxes and fees
Ramada by Wyndham Vandalia

Days Inn by Wyndham Effingham

Days Inn by Wyndham Effingham
2.0 star property
Effingham
6.0 out of 10, (1,003 reviews)
"I liked the entire stay clean room good staff fully complete breakfast with amenities."
United States
Matt
January 25th, 2026
$64 nightly
The price is $71
Apr 12 - Apr 13
Total with taxes and fees
Days Inn by Wyndham Effingham

Comfort Suites Effingham Central

Comfort Suites Effingham Central
2.5 star property
Effingham
8.8 out of 10, Excellent, (597 reviews)
"It was a good road trip place to stop. Room was clean."
United States
Elizabeth
5 days ago
$88 nightly
The price is $99
May 3 - May 4
Total with taxes and fees
Comfort Suites Effingham Central

The Shelby Inn

The Shelby Inn
2.5 star property
Shelbyville
8.8 out of 10, Excellent, (139 reviews)
"Room was clean and host was very accommodating. Would highly recommend."
United States
Ann Marie
December 5th, 2025
$117 nightly
The price is $128
Apr 12 - Apr 13
Total with taxes and fees
The Shelby Inn

Fairfield Inn & Suites Marriott Effingham

Fairfield Inn & Suites Marriott Effingham
3.0 star property
Effingham
9.0 out of 10, Wonderful, (494 reviews)
"The service was good, stuff was friendly. Breakfast was better than at Hampton Inn."
United States
Eduard
November 2nd, 2025
$96 nightly
The price is $107
Apr 19 - Apr 20
Total with taxes and fees
Fairfield Inn & Suites Marriott Effingham

Best Western Flora Inn

Best Western Flora Inn
2.5 star property
Flora
8.4 out of 10, Very Good, (303 reviews)
"I stayed there. Most staff are nice. Parking is ok."
United States
Randall
5 days ago
$90 nightly
The price is $98
Apr 12 - Apr 13
Total with taxes and fees
Best Western Flora Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Saint Elmo Hotel Reviews

More cheap stays in Saint Elmo

Hotels in Saint Elmo with star-rating

Find out more about Saint Elmo

Top reasons to visit Saint Elmo

  • Outdoor Adventures: Enjoy scenic beauty and outdoor activities perfect for romantic getaways and family fun.
  • Charming Local Attractions: Discover historic buildings, lakes, and fairgrounds that highlight the town's unique character.
  • Fort St. Elmo: Visit this historic site to immerse yourself in the area's rich history and charm.
  • Friendly Atmosphere: Experience warm hospitality and a welcoming community that enhances your vacation.
  • Diverse Accommodations: Choose from pet-friendly, family-oriented, or historic hotels suited for every traveler.

Find great hotels near Saint Elmo

Explore a variety of hotel accommodations in Saint Elmo, Illinois, perfect for every type of traveler. Whether you're seeking pet-friendly options, family-friendly amenities, or a cozy stay for business travel, you'll find suitable choices here. Don't miss the chance to experience the charm of historic hotels in the area, making your visit to Saint Elmo truly memorable.

  • Quality Inn & Suites Vandalia near I-70 and Hwy 51: Located 14 miles from Saint Elmo, Quality Inn & Suites Vandalia offers a budget-friendly stay with a guest rating of 8.4. This hotel is perfect for families and business travelers, boasting pet-friendly amenities. Guests can enjoy a shared playground for children, cribs available for a fee, and a welcoming atmosphere for pets, including dogs and cats. With its convenient location near major highways, it's ideal for those looking to explore the region while enjoying comfortable accommodations.
  • Ramada by Wyndham Effingham: Situated 17 miles from Saint Elmo, Ramada by Wyndham Effingham is a 3-star hotel that caters to both pet owners and business travelers. The property features a welcoming ambiance for pets, allowing dogs and cats with a waived fee for service animals. This hotel is well-suited for those on the go, with amenities designed to make your stay comfortable and convenient. Its proximity to local attractions makes it a great base for exploring the Effingham area.
  • Ramada by Wyndham Vandalia: Just 15 miles away from Saint Elmo, Ramada by Wyndham Vandalia is another budget-friendly option that combines comfort with convenience. This hotel is pet-friendly, allowing dogs and cats while implementing certain restrictions. Ideal for business travelers, it offers essential amenities to ensure a productive stay. Its location near major routes makes it easy to reach nearby attractions, making it a great choice for visitors looking to balance work and leisure.

Where to stay near Saint Elmo

Saint Elmo, Illinois, offers a delightful blend of outdoor adventures and charming town hospitality, making it an ideal romantic getaway. Explore the friendly atmosphere of the area, where family-friendly activities abound. Venture to nearby scenic spots that showcase the region's natural beauty, and enjoy the warmth of local communities. From historic sites to picturesque landscapes, Saint Elmo invites travelers to immerse themselves in its unique charm and inviting surroundings.

  • Altamont: Located a mere 6 miles from Saint Elmo, Altamont is a charming city known for its picturesque outdoor scenery and romantic spots. The travel experience here is perfect for nature enthusiasts, with opportunities to explore beautiful lakes and lush forests. Visitors can enjoy various recreational activities, access educational venues, and partake in events at the local fairground. The city's laid-back vibe makes it an ideal getaway, especially from May to July when the weather is inviting and outdoor activities abound.
  • Brownstown: Also situated 6 miles away from Saint Elmo, Brownstown is a vibrant city that offers a blend of family-friendly attractions and urban charm. With a moderately seasonal influx of visitors, the peak times are typically from May to June and September. Families can explore urban parks, enjoy shopping at local centers, or take the pup for a walk at the dog park. The city’s welcoming atmosphere and accessible outdoor spaces make it a delightful stop for those seeking a city-themed experience amidst nature.
  • Vandalia: Just 14 miles from Saint Elmo, Vandalia is a city rich in history and natural beauty, drawing visitors year-round with its outdoor activities and scenic views. The travel experience is especially captivating from June to July and November when the weather is most favorable. Guests can enjoy the recreational areas, engage in educational pursuits, or hit the golf course. Notable local landmarks like historic sites and a national state park provide a blend of adventure and culture, making Vandalia a must-visit on your itinerary.

Things to do in Saint Elmo

Saint Elmo, Illinois, is perfect for outdoor and romantic getaways, offering stunning scenery and various activities. Visitors can enjoy the local recreational area and the arcade adventure zone for some fun. Explore the charming local attractions that make this quaint destination unique, ensuring a memorable vacation experience.

Shopping

In Saint Elmo, you can explore local shops offering unique gifts and souvenirs. If you're up for a drive, visit the nearby Effingham Marketplace, which has a variety of stores, including fashion retailers and gift shops, perfect for finding that special memento from your trip.

Recreation

In Saint Elmo, the Serenity Spa provides rejuvenating massages and holistic therapies, perfect for unwinding after a long day of exploration. For recreation, enjoy peaceful walks in the nearby parks or engage in yoga sessions that connect you to nature and promote inner peace.

Adventure

In Saint Elmo, explore the scenic trails at nearby parks, ideal for hiking and wildlife spotting. For a unique experience, visit local farms for hands-on activities like fruit picking or farm tours, immersing yourself in the charming rural lifestyle of the area.

Nightlife

Experience the cozy ambiance at the local diner featuring live music on weekends. For a laid-back evening, enjoy a drink at the friendly tavern downtown, where locals gather to unwind and share stories. Don’t miss the seasonal outdoor events that showcase local talent and food trucks.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Saint Elmo

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Saint Elmo are November to January, where the prices are slightly lower. This is in comparison to April to June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Saint Elmo is Monday. The most expensive day to stay in Saint Elmo is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search feature to tailor your preferences, such as your budget, desired location, and ideal hotel type. For instance, selecting the Eco-certified option will reveal a selection of sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Saint Elmo with your flights and activities through an Expedia package deal.

Find the best attractions near Saint Elmo

Saint Elmo, Illinois, is perfect for outdoor and romantic getaways, offering scenic beauty and a variety of attractions. Visitors can explore local points of interest like lakes, fairgrounds, and historic buildings. Whether you're seeking cultural experiences or a relaxing beach vibe, there's something for everyone. Don't miss the chance to visit Fort St. Elmo and immerse yourself in the area's charm.

  • Lake Sara: Enjoy a serene escape at Lake Sara, located 14 miles from Saint Elmo. With its picturesque beaches and romantic scenery, it's perfect for picnicking, swimming, or simply soaking up the sun amidst nature's beauty.
  • Effingham County Fairgrounds: Just 7 miles away, the Effingham County Fairgrounds is a hub of family-friendly fun. Experience local events, fairs, and activities that foster community spirit and create lasting memories for all ages.
  • Ballard Nature Center: Situated 8 miles from Saint Elmo, the Ballard Nature Center offers an eco-friendly experience. Explore its trails and educational exhibits that emphasize environmental stewardship and sustainability.

Best time to go to Saint Elmo

The best time to visit Saint Elmo is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January30.2°F (-1.0°C)Light RainMostly CloudySlightly LowSlightly Low
February33.3°F (0.7°C)Light RainMostly CloudySlightly LowAverage
March44.8°F (7.1°C)Light RainMostly SunnyAverageAverage
April54.5°F (12.5°C)Light RainMostly SunnyAverageSlightly High
May65.1°F (18.4°C)Light RainMostly SunnySlightly HighSlightly High
June74.1°F (23.4°C)Light RainMostly SunnyAverageSlightly High
July76.5°F (24.7°C)Light RainMostly SunnyAverageAverage
August74.7°F (23.7°C)Light RainMostly SunnySlightly HighAverage
September69.1°F (20.6°C)Light RainMostly SunnySlightly HighAverage
October57.0°F (13.9°C)Light RainMostly SunnySlightly LowAverage
November44.4°F (6.9°C)Light RainMostly SunnyAverageSlightly Low
December35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low

The nearest major airports for your trip to Saint Elmo

Traveling to Saint Elmo, Illinois, you have several airport options. St. Louis Lambert International Airport (STL) is 84 miles away, with nearby hotels like The Ritz-Carlton and Ameristar Casino Resort, both 7 miles from the airport. Champaign-Urbana's Willard Airport (CMI) is 77 miles from Saint Elmo, offering accommodations such as the I Hotel and Hyatt Place, located 4 and 6 miles from the airport, respectively. Additionally, Abraham Lincoln Capital Airport (SPI) in Springfield is 71 miles away, with convenient hotels like the DoubleTree by Hilton and Crowne Plaza, just 3 and 7 miles from the airport, providing various transportation services for ease of access.

Frequently asked questions

What is the best area to stay in Saint Elmo?
The best area to stay in Saint Elmo is near the intersection of Main Street and US-40, which forms the core of the town.

This area is the central point for visitors, offering easy access to the town's local businesses and community spaces. You'll find the main shops and eateries concentrated along Main Street, providing a convenient base for exploring Saint Elmo.

Travelers looking for a straightforward and accessible stay will find this area ideal.
When is the best time to go to Saint Elmo?
The best time to visit Saint Elmo, Illinois, is during the spring and fall months, specifically from April to June and September to October.

During these periods, the weather is pleasantly mild, making it ideal for outdoor activities and exploring the local area. Temperatures are comfortable, typically ranging from the 60s to high 70s Fahrenheit, with less humidity than the summer. This allows for enjoyable walks around town and comfortable drives along scenic routes.

Travelers looking for a relaxed experience will appreciate the quieter pace during these shoulder seasons. There are fewer crowds compared to peak summer, which can lead to a more personal experience at local shops and eateries.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Saint Elmo.
How can I save on a Saint Elmo hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Saint Elmo hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Saint Elmo hotel?
Prices for hotels in Saint Elmo often vary, but you can find a great deal from $59 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia